<?
    /**
     * PrincipioLab
     *
     * @package    PrincipioLab
     */

    /**
     * PrincipioLab_Comparator_Default
     *
     * @package    PrincipioLab\Comparator
     */
    class PrincipioLab_Comparator_Default implements PrincipioLab_IComparator
    {
        /**
         * @param $obj1
         * @param $obj2
         *
         * @return int
         */
        public function compare($obj1, $obj2)
        {
            if ($obj1 == $obj2)
                return self::IS_EQ;
            else
                return ($obj1 < $obj2 ? self::IS_LT : self::IS_GT);
        }
    }
?>